export default class Client {
    constructor(config) {
        this.config = config;
    }

    /**
     * 开始上传
     *
     * @param file 上传的文件
     * @param id
     * @param callback 上传事件回调
     */
    start(file, id, callback) {
        this.file = file;
        this.id = id;

        this.run(callback);
    }

    /**
     * 停止上传
     */
    stop() {
        this.abort();
    }

    run() {}
    abort() {}
}
